package com.example.goodsass.domain;

import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import lombok.Data;

import java.io.Serializable;

/**
 * 文章信息表(ArticleInfo)表实体类
 *
 * @author makejava
 * @since 2025-04-08 20:16:54
 */
@Data
public class ArticleInfo {
    //文章唯一ID（主键）
    @TableId()
    private String articleId;
    //文章顺序编号（如 A001）
    @TableField("article_no")
    private String articleNo;
    //文章标题（如 技术分享1）
    @TableField("article_title")
    private String articleTitle;
    //文章简介
    @TableField("article_introduction")
    private String articleIntroduction;
    //状态（草稿/发布中/删除）
    @TableField("article_status")
    private String articleStatus;
    //创建时间
    @TableField("article_cre_dt")
    private Date articleCreDt;
    //更新时间
    @TableField("article_upd_dt")
    private Date articleUpdDt;
    //创建者ID（如 User_id1）
    @TableField("article_cuser")
    private String articleCuser;
    //文章分类ID（如 c001）
    @TableField("categories")
    private String categories;
    //获赞数目
    @TableField("likes_num")
    private Integer likesNum;
    //评论数目
    @TableField("comment_num")
    private Integer commentNum;
    //浏览量
    @TableField("view_num")
    private Integer viewNum;
    //文章内容
    @TableField("article_content")
    private String articleContent;
}

